package cn.wp.ewallet.wmps.model.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 理财产品信息-Dto实体
 * Created by yangjin on 2020/01/16
 */
@Data
public class FinaProdInfoDto implements Serializable {

    /** 理财产品唯一标识  */
    private String finaProdId;

    /** 理财产品名称  */
    private String finaProdName;

    /**   */
    private String finaProdDesc;

    /** 1000-定期理财产品
     2000-天天盈  */
    private String prodType;

    /** 最低起购额,低于该额度不能购买  */
    private BigDecimal minPurchAmount;

    /** 该款理财产品收益率  */
    private BigDecimal yieldRate;

    /** 1000-按季度返息（每90天返一次利息）例如365天理财，最后一次返息271天-365天
     2000-每日返息  */
    private String returnRateCycle;

    /** 1000-上架
     1100-下架
     1200-待上架  */
    private String status;

    /** 状态时间  */
    private Date statusDate;

    /***  创建人 **/
    private String createUser;

    /** 创建时间  */
    private Date createDate;

    /**   */
    private String updateUser;

    /**   */
    private Date updateDate;


    /**
     * 定期理财
     */
    /** 理财产品周期，指理财产品天数，例如 90天，180天，365天等  */
    private BigDecimal finaProdCycle;

    /** Y-可提前赎回
     N-不可提前赎回  */
    private String isEarlyRedemp;

    /** 购买理财后，冻结多少天才可以赎回，当前默认90天  */
    private int freePeriod;

    /** 提前赎回本金折扣  */
    private BigDecimal discountRate;

}
